dogs kittens dog training county puppies colon cancer puppy cat constipation endoscopy colonoscopy animal colitis